A QoS degradation policy for revenue maximization in fault-tolerant multi-resolution video servers
نویسندگان
چکیده
Video servers are high@ vulnerable to disk failures because they employ large-scale disk arra.vs to support many clients and multimedia contents. To cope with such a structural weakness, they reserve a significant portion of their resource contingent on disk operability, leading to its under-utilization in normal operation mode. This paper addresses the improvement of resource utilization in faulttolerant multi-resolution video servers. For this purpose, we propose a QoS degradation method and an admission control algorithm to maximize the system performance measured as revenue while guaranteeing ever?, admitted client the minimum quality level in the event of disk failure. Our scheme exploits the multi-resolution property of video streams, and achieves graceful degradation at near-optimal level when the disk,fails. Simulation results show that, in the best case, ourproposed technique almost doubles the number ofclients admitted for video service by greatly enhancing the resource utilization rates. Index Terms Fault-Tolerance, Multi-Resolution Video Severs, Graceful Degradation, Admission Control. I . INTRODUCTION ECENT advances in multimedia and network technologies make it possible to provide video-on-demand (VOD) services to clients. Unl,ike traditional broadcasting services, clients subscribing to VOD services may control quality of service (QoS) parameters such as resolutions, frame rates and display sizes according to their own needs. Recent studies have revealed that the most practical way to satisfy such various QoS requirements of clients is to use a multiresolution video stream [6], [15], [17]. A multi-resolution or scalable video stream is a video sequence encoded in such a way that subsets of the full-resolution video stream can he decoded to extract lower-resolution streams. By using multi-resolution compression techniques, we can reduce storage requirements greatly because there is no need to keep multiple copies of the video at different resolutions in the server. We can also provide adaptable video service under the transient overloads by degrading the resolution levels. QoS degradation, however, should he implemented judiciously because there exist applications that cannot accept video streams below a certain level of resolution [4]. In addition, clients tend to request the hest possible quality R . . ' M. Song and H. Shin are with the School of Computer Science and Engineering, Seoul National University, Seoul, Korea, E-mail: [email protected], [email protected]. Contributed Paper unless the video service is coupled with monetary incentives, so several pricing mechanisms which provide monetary incentives to offset QoS degradation have been proposed [SI, [15], [16]. These pricing structures prompt video service providers to offer low-resolution videos at a low rate and charge a premium for high-resolution videos. Then clients decide the resolutions of video streams subject to their budgets and minimum quality requirements. The perceived monetary benefits to the video supplier are usually represented as revenue. Hence, revenue maximization becomes an important issue for the VOD service [SI, [15]. Generally, round-based scheduling is used for data retrieval: Time is divided into equal-sized periods, called rounds, and each admitted client is served once in each round. In addition, video servers typically employ disk arrays to support a large number of clients. In disk-array-based video servers, a video object is distributed over multiple disks to utilize disk bandwidth efficiently [21]. We will refer to this scheme as striping. The unit of data for striping, or a striping unit, denotes the maximum amount of contiguous data that will be stored on a single disk. Even though a single disk is fairly reliable; disk arrays with a large number of disks are highly vulnerable to disk failures [IO]. Thus, disk arrays usually employ reliability techniques of the redundant array of independent disks (RAID) architecture, ' which achieves fault tolerance either by replication or parity encoding [2 11. In replication-based schemes which are employed in RAID level 1, the original data is duplicated on separate disks. On the other hand, in parity-based schemes, a panty is computed by an exclusive-or operation and used for data reconstruction. We refer to the parity block together with all data blocks over which parity is computed as a parity group. The parity encoding techniques are employed in RAID levels 3, 4, and 5. In RAID 3 level, data is distributed in very small chunks across disks and a dedicated disk stores all parity information. Unlike RAID 3 level, RAID level 4 interleaves data in fixed-size blocks with a dedicated disk storing parity information. In RAID 5 level, data is distributed in'fixed-size block, and parity blocks are distributed across all disks. Generally, there exist two service modes of disk arrays [IO]: (I) normal mode, where all disks are operational, and (2) degraded mode, where a disk has failed. Fault-tolerant design of video servers is complicated for the following two reasons: First, since the server cannot access data on a failed disk, additional server resources are required for the reconstruction of data. Second, the retrieval of video objects should be performed in real-time even in the presence Manuscript reccived April 15,2003 0098 3063100 $10.00 D 2003 IEEE M. Song and H. Shin: A QoS Degradation Policy for Revenuc Maximization in Fault-Tolerant Multi-Resolution Video Servers 393 of a disk failure. To resolve these problems, current approaches reserve contingent bandwidth or huffer [3], [9], [lo], [19]. As a consequence, they under-utilize the server resources in normal mode. In this paper, we propose a QoS degradation method for multi-resolution video servers, which handles revenue maximization and fault-tolerance simultaneously. Instead of wasting server resources for the degraded mode, our scheme exploits the multi-resolution property of streams and provides QoS-negotiated service in the face of disk failure. We first develop a QoS model which defines a spectrum of resolutions for video streams and permits quality degradation when a disk fails; thus, it can improve resource utilization in normal mode. For graceful degradation, we address the resolution degradation problem in order to maximize overall system performance, measured as revenue. In other words, a revenue is defined by what the client is willing to pay given the quality of the video received; the quality degradation is done in a way so as to maximize the revenue accrued. We prove that the problem is NP-hard and propose heuristic algorithms to find resolutions of accepted streams in degraded mode. An admission control algorithm is also presented to guarantee that every client admitted can he serviced to some per-client specified minimum quality level even in degraded mode. The rest of this paper is organized as follows: In Section 11, we briefly explain related work. In Section 111, we present system models for further description of our schemes. Next, we propose an admission control algorithm and resolution adjustment algorithms in Section IV and V. We validate the proposed schemes through simulations in Section VI. We extend our scheme for variable-hit-rate (VBR) streams in Section VII. Finally we conclude the paper in Section VIII.
منابع مشابه
An-MDP based Dynamic Pricing and Revenue Maximization in Wireless Networks
In this paper, we propose a user centric based general framework for revenue maximization in highly competitive wireless networks. By applying dynamic pricing, each service provider operates an optimal policy that aims at maximizing its revenue. The problem is formulated using the Markov Decision Process (MDP) framework and Qlearning is applied to determine an optimal policy which maximizes the...
متن کاملModel Based Analysis for QoS Guarantee by Intrusion Detection System in Heterogeneous Wireless Sensor Networks
In this paper we propose a model based analysis to provide QoS Guarantee by using the Intrusion Detection System(IDS) in Heterogeneous wireless sensor networks(HWSN).The key concept of our model based analysis is to provide a multipath routing with redundancy management in which the query response probability is maximized and to increase the lifetime of network. In HWSN a voting based intrusion...
متن کاملPacket Scheduling for Maximizing Revenue in a Network Node
In the future Internet, different applications such as Voice over IP (VoIP) and Video-on-Demand (VoD) arise with different demands on Quality of Service (QoS). Different kinds of service classes (e.g. gold, silver, bronze) should be supported in a network node. In the network node, packets are queued using a multiqueue system, where each queue corresponds to one service class. The customers of ...
متن کاملOptimal 4G OFDMA Dynamic Subcarrier and Power Auction-based Allocation towards H.264 Scalable Video Transmission
In this paper, authors presented a price maximization scheme for optimal orthogonal frequency division for multiple access (OFDMA) subcarrier allocation for wireless video unicast/multicast scenarios. They formulate a pricing based video utility function for H.264 based wireless scalable video streaming, thereby achieving a trade-off between price and QoS fairness. These parametric models for s...
متن کاملOn Feasibility of Adaptive Level Hardware Evolution for Emergent Fault Tolerant Communication
A permanent physical fault in communication lines usually leads to a failure. The feasibility of evolution of a self organized communication is studied in this paper to defeat this problem. In this case a communication protocol may emerge between blocks and also can adapt itself to environmental changes like physical faults and defects. In spite of faults, blocks may continue to function since ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- IEEE Trans. Consumer Electronics
دوره 49 شماره
صفحات -
تاریخ انتشار 2003